import permission from "./btnPermission";
import clipboard from "./clipboard";
import tableInfiniteScroll from './tableInfiniteScroll';
import { noticeExport } from "./noticeExport";
import { expandTableAutoResize } from "./expandTableAutoResize";

export default {
  install(app) {
    // 权限
    app.directive("has", permission);
    // 复制
    app.directive("clipboard", clipboard);
    // 表格无限滚动
    app.directive("tableInfiniteScroll", tableInfiniteScroll);
    // 通知导出文件
    app.directive("notice-export", noticeExport);
    // element 表格expand类型的column，内嵌表格时无法适配父表格宽度，使用此指令支持
    app.directive("expand-table-auto-resize", expandTableAutoResize)
  }
}
